package org.refresh.prolog;

import java.io.File;
import java.util.LinkedList;

import org.refresh.core.intelligence.Constraint;

public class PrologConstraint implements Constraint {
	public static final String TYPE = "prolog";
	
	private String code_;
	private LinkedList<File> requiredLibraries_ = new LinkedList<File>();
	
	public PrologConstraint(String code) {
		code_ = code;
	}

	public String getCode() {
		return code_;
	}

	public void setCode(String code) {
		code_ = code;
	}

	public LinkedList<File> getRequiredLibraries() {
		return requiredLibraries_;
	}

	public void setRequiredLibraries(LinkedList<File> requiredLibraries) {
		requiredLibraries_ = requiredLibraries;
	}

	/* (non-Javadoc)
	 * @see org.refresh.core.intelligence.Constraint#getType()
	 */
	public String getType() {
		return TYPE;
	}

	
}
